[INFO] fetching crate makefile-lossless 0.3.30...
[INFO] testing makefile-lossless-0.3.30 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate makefile-lossless 0.3.30 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate makefile-lossless 0.3.30
[INFO] finished tweaking crates.io crate makefile-lossless 0.3.30
[INFO] tweaked toml for crates.io crate makefile-lossless 0.3.30 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate makefile-lossless 0.3.30 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate makefile-lossless 0.3.30 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rowan v0.16.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 36197406f1eb011666bc5de7e89326990faedd00481a8682ec7e2056887a3e6a
[INFO] running `Command { std: "docker" "start" "-a" "36197406f1eb011666bc5de7e89326990faedd00481a8682ec7e2056887a3e6a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "36197406f1eb011666bc5de7e89326990faedd00481a8682ec7e2056887a3e6a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "36197406f1eb011666bc5de7e89326990faedd00481a8682ec7e2056887a3e6a", kill_on_drop: false }`
[INFO] [stdout] 36197406f1eb011666bc5de7e89326990faedd00481a8682ec7e2056887a3e6a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 407b9e30ee70afe779fde18e80fcbd8048399228714bfe09b4139be786d29f60
[INFO] running `Command { std: "docker" "start" "-a" "407b9e30ee70afe779fde18e80fcbd8048399228714bfe09b4139be786d29f60", kill_on_drop: false }`
[INFO] [stderr]    Compiling rowan v0.16.1
[INFO] [stderr]    Compiling makefile-lossless v0.3.30 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.22s
[INFO] running `Command { std: "docker" "inspect" "407b9e30ee70afe779fde18e80fcbd8048399228714bfe09b4139be786d29f60", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "407b9e30ee70afe779fde18e80fcbd8048399228714bfe09b4139be786d29f60", kill_on_drop: false }`
[INFO] [stdout] 407b9e30ee70afe779fde18e80fcbd8048399228714bfe09b4139be786d29f60
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ee8d4f209fac19743f92b1a2e8e21122f4b40bb054a21609a0da88d3a70b9e38
[INFO] running `Command { std: "docker" "start" "-a" "ee8d4f209fac19743f92b1a2e8e21122f4b40bb054a21609a0da88d3a70b9e38", kill_on_drop: false }`
[INFO] [stderr]    Compiling maplit v1.0.2
[INFO] [stderr]    Compiling makefile-lossless v0.3.30 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.83s
[INFO] running `Command { std: "docker" "inspect" "ee8d4f209fac19743f92b1a2e8e21122f4b40bb054a21609a0da88d3a70b9e38", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ee8d4f209fac19743f92b1a2e8e21122f4b40bb054a21609a0da88d3a70b9e38", kill_on_drop: false }`
[INFO] [stdout] ee8d4f209fac19743f92b1a2e8e21122f4b40bb054a21609a0da88d3a70b9e38
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e2ec754aee997807ca4d0fe753982e7fba2d944a8336730458b0d1910ed3464c
[INFO] running `Command { std: "docker" "start" "-a" "e2ec754aee997807ca4d0fe753982e7fba2d944a8336730458b0d1910ed3464c", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/makefile_lossless-6afdb5f0d42b4764)
[INFO] [stdout] 
[INFO] [stdout] running 330 tests
[INFO] [stdout] test ast::archive::tests::test_archive_member_in_dependencies ... ok
[INFO] [stdout] test ast::archive::tests::test_archive_member_ast_access ... ok
[INFO] [stdout] test ast::archive::tests::test_archive_member_with_variables ... ok
[INFO] [stdout] test ast::archive::tests::test_archive_member_parsing ... ok
[INFO] [stdout] test ast::archive::tests::test_archive_member_multiple_members ... ok
[INFO] [stdout] test ast::conditional::tests::test_conditional_parent ... ok
[INFO] [stdout] test ast::include::tests::test_add_include ... ok
[INFO] [stdout] test ast::include::tests::test_add_include_to_existing ... ok
[INFO] [stdout] test ast::include::tests::test_include_combined_operations ... ok
[INFO] [stdout] test ast::include::tests::test_include_remove ... ok
[INFO] [stdout] test ast::include::tests::test_include_parent ... ok
[INFO] [stdout] test ast::include::tests::test_include_remove_multiple ... ok
[INFO] [stdout] test ast::include::tests::test_include_set_optional_false ... ok
[INFO] [stdout] test ast::include::tests::test_include_set_optional_true ... ok
[INFO] [stdout] test ast::include::tests::test_include_set_optional_already_optional ... ok
[INFO] [stdout] test ast::include::tests::test_include_set_optional_already_non_optional ... ok
[INFO] [stdout] test ast::include::tests::test_include_set_path ... ok
[INFO] [stdout] test ast::include::tests::test_include_set_optional_from_sinclude ... ok
[INFO] [stdout] test ast::include::tests::test_include_with_comment ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_comment_workflow ... ok
[INFO] [stdout] test ast::include::tests::test_include_set_path_preserves_optional ... ok
[INFO] [stdout] test ast::include::tests::test_insert_include ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_insert_after_include ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_insert_after_last_item ... ok
[INFO] [stdout] test ast::include::tests::test_insert_include_out_of_bounds ... ok
[INFO] [stdout] test ast::include::tests::test_insert_include_at_end ... ok
[INFO] [stdout] test ast::include::tests::test_insert_include_after ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_insert_after_rule ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_add_comment ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_add_multiple_comments ... ok
[INFO] [stdout] test ast::include::tests::test_insert_include_at_beginning ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_insert_before_include ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_preceding_comments ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_preceding_comments_ignores_shebang ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_modify_comment ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_preceding_comments_no_comments ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_remove_comments ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_modify_comment_modifies_closest ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_modify_comment_no_comment ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_insert_before_variable ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_insert_before_with_comments ... ok
[INFO] [stdout] test ast::include::tests::test_insert_include_after_with_rule ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_insert_before_preserves_formatting ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_insert_after_with_comments ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_replace_preserves_position ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_replace_variable_with_rule ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_insert_before_first_item ... ok
[INFO] [stdout] test ast::variable::tests::test_assignment_operator_conditional ... ok
[INFO] [stdout] test ast::variable::tests::test_assignment_operator_export ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_remove_comments_no_comments ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_replace_variable_with_variable ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_insert_before_rule ... ok
[INFO] [stdout] test ast::makefile::tests::test_rules_after_nested_conditionals ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_insert_after_variable ... ok
[INFO] [stdout] test ast::variable::tests::test_assignment_operator_recursive ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_replace_with_comments ... ok
[INFO] [stdout] test ast::variable::tests::test_assignment_operator_simple ... ok
[INFO] [stdout] test ast::variable::tests::test_set_assignment_operator_preserves_export ... ok
[INFO] [stdout] test ast::variable::tests::test_set_assignment_operator_preserves_value ... ok
[INFO] [stdout] test ast::variable::tests::test_combined_operations ... ok
[INFO] [stdout] test ast::variable::tests::test_set_assignment_operator_recursive_to_conditional ... ok
[INFO] [stdout] test ast::variable::tests::test_set_assignment_operator_preserves_whitespace ... ok
[INFO] [stdout] test ast::variable::tests::test_set_assignment_operator_simple_to_conditional ... ok
[INFO] [stdout] test ast::variable::tests::test_assignment_operator_append ... ok
[INFO] [stdout] test ast::variable::tests::test_set_assignment_operator_to_triple_colon ... ok
[INFO] [stdout] test ast::variable::tests::test_variable_parent ... ok
[INFO] [stdout] test ast::makefile::tests::test_makefile_item_insert_multiple_items ... ok
[INFO] [stdout] test lex::tests::test_conditional ... ok
[INFO] [stdout] test lex::tests::test_empty ... ok
[INFO] [stdout] test lex::tests::test_export ... ok
[INFO] [stdout] test lex::tests::test_bare_export ... ok
[INFO] [stdout] test lex::tests::test_export_assignment ... ok
[INFO] [stdout] test lex::tests::test_include_directive ... ok
[INFO] [stdout] test lex::tests::test_multiple_prerequisites ... ok
[INFO] [stdout] test lex::tests::test_oom ... ok
[INFO] [stdout] test lex::tests::test_simple ... ok
[INFO] [stdout] test lex::tests::test_pattern_rule ... ok
[INFO] [stdout] test lex::tests::test_variable_paren ... ok
[INFO] [stdout] test lex::tests::test_variable_question ... ok
[INFO] [stdout] test lossless::test_continuation::test_backslash_in_middle_of_line ... ok
[INFO] [stdout] test lossless::test_continuation::test_continuation_count ... ok
[INFO] [stdout] test lossless::test_continuation::test_continuation_replace_command ... ok
[INFO] [stdout] test lossless::test_continuation::test_continuation_round_trip ... ok
[INFO] [stdout] test lossless::test_continuation::test_continuation_with_silent_prefix ... ok
[INFO] [stdout] test lossless::test_continuation::test_mixed_continued_and_non_continued ... ok
[INFO] [stdout] test lossless::test_continuation::test_multiple_continuations ... ok
[INFO] [stdout] test lossless::test_continuation::test_recipe_continuation_lines ... ok
[INFO] [stdout] test lossless::test_continuation::test_shell_for_loop_with_continuation ... ok
[INFO] [stdout] test lossless::test_continuation::test_simple_continuation ... ok
[INFO] [stdout] test lex::tests::test_variable_paren2 ... ok
[INFO] [stdout] test lossless::test_continuation::test_shell_for_loop_remove_command ... ok
[INFO] [stdout] test lossless::tests::test_add_conditional_ifdef ... ok
[INFO] [stdout] test lossless::tests::test_add_conditional_formatting ... ok
[INFO] [stdout] test lossless::tests::test_add_conditional_ifeq ... ok
[INFO] [stdout] test lossless::tests::test_add_conditional_ifndef ... ok
[INFO] [stdout] test lossless::tests::test_add_conditional_ifneq ... ok
[INFO] [stdout] test lossless::tests::test_add_conditional_invalid_type ... ok
[INFO] [stdout] test lossless::tests::test_add_conditional_with_else ... ok
[INFO] [stdout] test lossless::tests::test_add_rule ... ok
[INFO] [stdout] test lossless::tests::test_add_rule_formatting ... ok
[INFO] [stdout] test lossless::tests::test_add_conditional_with_items ... ok
[INFO] [stdout] test lossless::tests::test_add_rule_with_shebang ... ok
[INFO] [stdout] test lossless::tests::test_balanced_parens_counting ... ok
[INFO] [stdout] test lossless::tests::test_bare_export_does_not_eat_include ... ok
[INFO] [stdout] test lossless::tests::test_bare_export_multiple ... ok
[INFO] [stdout] test lossless::tests::test_bare_export_variable ... ok
[INFO] [stdout] test lossless::tests::test_broken_conditional_double_else ... ok
[INFO] [stdout] test lossless::tests::test_ambiguous_assignment_vs_rule ... ok
[INFO] [stdout] test lossless::tests::test_broken_conditional_else_without_if ... ok
[INFO] [stdout] test lossless::tests::test_broken_conditional_endif_without_if ... ok
[INFO] [stdout] test lossless::tests::test_broken_conditional_mismatched_nesting ... ok
[INFO] [stdout] test lossless::tests::test_bare_export_at_eof ... ok
[INFO] [stdout] test lossless::tests::test_clear_commands_empty_rule ... ok
[INFO] [stdout] test lossless::tests::test_broken_conditional_missing_endif ... ok
[INFO] [stdout] test lossless::tests::test_command_operations_preserve_indentation ... ok
[INFO] [stdout] test lossless::tests::test_clear_commands ... ok
[INFO] [stdout] test lossless::tests::test_comment_handling_in_recipes ... ok
[INFO] [stdout] test lossless::tests::test_complex_recipe_manipulation ... ok
[INFO] [stdout] test lossless::tests::test_complex_else_conditionals ... ok
[INFO] [stdout] test lossless::tests::test_complex_variable_references_minimal ... ok
[INFO] [stdout] test lossless::tests::test_complex_variable_functions ... ok
[INFO] [stdout] test lossless::tests::test_conditional_add_if_item ... ok
[INFO] [stdout] test lossless::tests::test_complex_variable_references ... ok
[INFO] [stdout] test lossless::tests::test_comprehensive_real_world_makefile ... ok
[INFO] [stdout] test lossless::tests::test_conditional_api_integration ... ok
[INFO] [stdout] test lossless::tests::test_conditional_else_body ... ok
[INFO] [stdout] test lossless::tests::test_conditional_after_variable_with_blank_lines ... ok
[INFO] [stdout] test lossless::tests::test_conditional_else_line_tracking ... ok
[INFO] [stdout] test lossless::tests::test_conditional_add_else_item ... ok
[INFO] [stdout] test lossless::tests::test_conditional_has_else ... ok
[INFO] [stdout] test lossless::tests::test_conditional_else_items ... ok
[INFO] [stdout] test lossless::tests::test_conditional_if_items ... ok
[INFO] [stdout] test lossless::tests::test_conditional_features ... ok
[INFO] [stdout] test lossless::tests::test_conditional_in_rule_recipe ... ok
[INFO] [stdout] test lossless::tests::test_conditional_if_body ... ok
[INFO] [stdout] test lossless::tests::test_conditional_in_rule_vs_toplevel ... ok
[INFO] [stdout] test lossless::tests::test_command_manipulation_edge_cases ... ok
[INFO] [stdout] test lossless::tests::test_conditional_items_with_include ... ok
[INFO] [stdout] test lossless::tests::test_conditional_in_rule_with_recipes ... ok
[INFO] [stdout] test lossless::tests::test_conditional_items_with_nested_conditional ... ok
[INFO] [stdout] test lossless::tests::test_conditional_remove ... ok
[INFO] [stdout] test lossless::tests::test_conditional_token_handling ... ok
[INFO] [stdout] test lossless::tests::test_conditional_type_and_condition ... ok
[INFO] [stdout] test lossless::tests::test_conditional_token_structure ... ok
[INFO] [stdout] test lossless::tests::test_conditional_unwrap ... ok
[INFO] [stdout] test lossless::tests::test_conditional_unwrap_empty ... ok
[INFO] [stdout] test lossless::tests::test_conditional_unwrap_nested ... ok
[INFO] [stdout] test lossless::tests::test_conditional_types_line_tracking ... ok
[INFO] [stdout] test lossless::tests::test_conditional_with_comment_line_tracking ... ok
[INFO] [stdout] test lossless::tests::test_conditional_unwrap_with_else_fails ... ok
[INFO] [stdout] test lossless::tests::test_conditional_with_recipe_line ... ok
[INFO] [stdout] test lossless::tests::test_conditionals_iterator ... ok
[INFO] [stdout] test lossless::tests::test_conditional_with_multiple_else_ifeq ... ok
[INFO] [stdout] test lossless::tests::test_double_colon_rules ... ignored
[INFO] [stdout] test lossless::tests::test_documentation_lookahead ... ok
[INFO] [stdout] test lossless::tests::test_edge_case_empty_input ... ok
[INFO] [stdout] test lossless::tests::test_conditionals ... ok
[INFO] [stdout] test lossless::tests::test_empty_makefile_operations ... ok
[INFO] [stdout] test lossless::tests::test_error_with_indent_token ... ignored
[INFO] [stdout] test lossless::tests::test_empty_conditional_line_tracking ... ok
[INFO] [stdout] test lossless::tests::test_export_variables ... ok
[INFO] [stdout] test lossless::tests::test_error_message_format ... ok
[INFO] [stdout] test lossless::tests::test_from_reader ... ok
[INFO] [stdout] test lossless::tests::test_else_conditional_directives ... ok
[INFO] [stdout] test lossless::tests::test_include_api ... ok
[INFO] [stdout] test lossless::tests::test_include_directive ... ok
[INFO] [stdout] test lossless::tests::test_include_integration ... ok
[INFO] [stdout] test lossless::tests::test_include_vs_conditional_logic ... ok
[INFO] [stdout] test lossless::tests::test_include_variants ... ok
[INFO] [stdout] test lossless::tests::test_indented_help_text ... ok
[INFO] [stdout] test lossless::tests::test_indented_text_outside_rules ... ok
[INFO] [stdout] test lossless::tests::test_indented_help_text_outside_rules ... ok
[INFO] [stdout] test lossless::tests::test_indented_lines_in_conditionals ... ok
[INFO] [stdout] test lossless::tests::test_insert_command_at_end ... ok
[INFO] [stdout] test lossless::tests::test_insert_command ... ok
[INFO] [stdout] test lossless::tests::test_insert_command_in_empty_rule ... ok
[INFO] [stdout] test lossless::tests::test_insert_rule ... ok
[INFO] [stdout] test lossless::tests::test_insert_rule_adds_blank_lines_when_missing ... ok
[INFO] [stdout] test lossless::tests::test_insert_rule_out_of_bounds ... ok
[INFO] [stdout] test lossless::tests::test_insert_rule_at_end ... ok
[INFO] [stdout] test lossless::tests::test_item_parent_in_conditional ... ok
[INFO] [stdout] test lossless::tests::test_insert_rule_preserves_blank_line_spacing_at_end ... ok
[INFO] [stdout] test lossless::tests::test_line_col_includes ... ok
[INFO] [stdout] test lossless::tests::test_line_col ... ok
[INFO] [stdout] test lossless::tests::test_line_col_multiline ... ok
[INFO] [stdout] test lossless::tests::test_line_number_calculation ... ok
[INFO] [stdout] test lossless::tests::test_makefile_add_phony_target ... ok
[INFO] [stdout] test lossless::tests::test_makefile_add_phony_target_existing ... ok
[INFO] [stdout] test lossless::tests::test_makefile_find_rule_by_target ... ok
[INFO] [stdout] test lossless::tests::test_makefile_clone ... ok
[INFO] [stdout] test lossless::tests::test_makefile_find_rule_by_target_pattern_exact ... ok
[INFO] [stdout] test lossless::tests::test_makefile_find_rules_by_target_pattern_mixed ... ok
[INFO] [stdout] test lossless::tests::test_makefile_find_rule_by_target_pattern_middle ... ok
[INFO] [stdout] test lossless::tests::test_makefile_find_rule_by_target_pattern_no_match ... ok
[INFO] [stdout] test lossless::tests::test_makefile_find_rule_by_target_pattern_simple ... ok
[INFO] [stdout] test lossless::tests::test_makefile_find_rule_by_target_pattern_prefix ... ok
[INFO] [stdout] test lossless::tests::test_makefile_find_rule_by_target_pattern_suffix ... ok
[INFO] [stdout] test lossless::tests::test_makefile_find_rules_by_target_pattern_multiple ... ok
[INFO] [stdout] test lossless::tests::test_makefile_find_rule_by_target_pattern_wildcard_only ... ok
[INFO] [stdout] test lossless::tests::test_makefile_find_rules_by_target_pattern_no_wildcard ... ok
[INFO] [stdout] test lossless::tests::test_makefile1_phony_pattern ... ok
[INFO] [stdout] test lossless::tests::test_makefile_find_rules_by_target ... ok
[INFO] [stdout] test lossless::tests::test_makefile_find_variable ... ok
[INFO] [stdout] test lossless::tests::test_makefile_find_variable_multiple ... ok
[INFO] [stdout] test lossless::tests::test_makefile_find_variable_with_export ... ok
[INFO] [stdout] test lossless::tests::test_makefile_phony_targets ... ok
[INFO] [stdout] test lossless::tests::test_makefile_items_iterator ... ok
[INFO] [stdout] test lossless::tests::test_matches_pattern_empty_stem ... ok
[INFO] [stdout] test lossless::tests::test_matches_pattern_exact ... ok
[INFO] [stdout] test lossless::tests::test_makefile_remove_first_phony_target_no_extra_space ... ok
[INFO] [stdout] test lossless::tests::test_makefile_remove_phony_target_last ... ok
[INFO] [stdout] test lossless::tests::test_matches_pattern_middle ... ok
[INFO] [stdout] test lossless::tests::test_matches_pattern_prefix ... ok
[INFO] [stdout] test lossless::tests::test_makefile_phony_targets_empty ... ok
[INFO] [stdout] test lossless::tests::test_malformed_conditional_recovery ... ok
[INFO] [stdout] test lossless::tests::test_matches_pattern_suffix ... ok
[INFO] [stdout] test lossless::tests::test_multiline_variable_with_mixed_operators ... ok
[INFO] [stdout] test lossless::tests::test_multiline_variables ... ok
[INFO] [stdout] test lossless::tests::test_nested_conditionals_line_tracking ... ok
[INFO] [stdout] test lossless::tests::test_multiple_conditionals_line_tracking ... ok
[INFO] [stdout] test lossless::tests::test_nested_conditionals ... ok
[INFO] [stdout] test lossless::tests::test_nested_conditional_parent ... ok
[INFO] [stdout] test lossless::tests::test_makefile_remove_phony_target ... ok
[INFO] [stdout] test lossless::tests::test_matches_pattern_wildcard_only ... ok
[INFO] [stdout] test lossless::tests::test_multiline_variable_with_backslash ... ok
[INFO] [stdout] test lossless::tests::test_parse_error_does_not_cross_lines ... ok
[INFO] [stdout] test lossless::tests::test_nested_variable_expansions ... ok
[INFO] [stdout] test lossless::tests::test_parse_makefile_without_newline ... ok
[INFO] [stdout] test lossless::tests::test_parse_export_assign ... ok
[INFO] [stdout] test lossless::tests::test_parse_with_comment_after_last_newline ... ok
[INFO] [stdout] test lossless::tests::test_parse_with_tab_after_last_newline ... ok
[INFO] [stdout] test lossless::tests::test_parse_rule_without_newline ... ok
[INFO] [stdout] test lossless::tests::test_parse_multiple_prerequisites ... ok
[INFO] [stdout] test lossless::tests::test_pattern_rule_parsing ... ok
[INFO] [stdout] test lossless::tests::test_recipe_insert_after_last ... ok
[INFO] [stdout] test lossless::tests::test_parse_simple ... ok
[INFO] [stdout] test lossless::tests::test_recipe_insert_after_multiple ... ok
[INFO] [stdout] test lossless::tests::test_parse_with_variable_command ... ok
[INFO] [stdout] test lossless::tests::test_makefile_is_phony ... ok
[INFO] [stdout] test lossless::tests::test_push_command ... ok
[INFO] [stdout] test lossless::tests::test_parse_with_variable_dependency ... ok
[INFO] [stdout] test lossless::tests::test_parse_with_variable_rule ... ok
[INFO] [stdout] test lossless::tests::test_pyfai_rules_full ... ok
[INFO] [stdout] test lossless::tests::test_recipe_insert_after_single ... ok
[INFO] [stdout] test lossless::tests::test_recipe_insert_before_first ... ok
[INFO] [stdout] test lossless::tests::test_recipe_insert_before_single ... ok
[INFO] [stdout] test lossless::tests::test_recipe_insert_before_multiple ... ok
[INFO] [stdout] test lossless::tests::test_parse_with_space_after_last_newline ... ok
[INFO] [stdout] test lossless::tests::test_real_conditional_directives ... ok
[INFO] [stdout] test lossless::tests::test_parsing_error_context_with_bad_syntax ... ok
[INFO] [stdout] test lossless::tests::test_matches_pattern_multiple_wildcards_not_supported ... ok
[INFO] [stdout] test lossless::tests::test_recipe_is_silent_various_prefixes ... ok
[INFO] [stdout] test lossless::tests::test_recipe_parent ... ok
[INFO] [stdout] test lossless::tests::test_recipe_multiple_operations ... ok
[INFO] [stdout] test lossless::tests::test_recipe_line_tracking ... ok
[INFO] [stdout] test lossless::tests::test_recipe_replace_text_basic ... ok
[INFO] [stdout] test lossless::tests::test_recipe_is_ignore_errors_various_prefixes ... ok
[INFO] [stdout] test lossless::tests::test_recipe_set_prefix_add ... ok
[INFO] [stdout] test lossless::tests::test_recipe_remove_first ... ok
[INFO] [stdout] test lossless::tests::test_recipe_set_prefix_change ... ok
[INFO] [stdout] test lossless::tests::test_recipe_remove_last ... ok
[INFO] [stdout] test lossless::tests::test_recipe_remove_middle ... ok
[INFO] [stdout] test lossless::tests::test_recipe_replace_text_with_prefix ... ok
[INFO] [stdout] test lossless::tests::test_recipe_count ... ok
[INFO] [stdout] test lossless::tests::test_recipe_set_prefix_remove ... ok
[INFO] [stdout] test lossless::tests::test_recipe_set_prefix_combinations ... ok
[INFO] [stdout] test lossless::tests::test_recipe_with_colon ... ok
[INFO] [stdout] test lossless::tests::test_remove_command_out_of_bounds ... ok
[INFO] [stdout] test lossless::tests::test_remove_rule_out_of_bounds ... ok
[INFO] [stdout] test lossless::tests::test_replace_command ... ok
[INFO] [stdout] test lossless::tests::test_remove_command ... ok
[INFO] [stdout] test lossless::tests::test_replace_command_with_comments ... ok
[INFO] [stdout] test lossless::tests::test_replace_rule ... ok
[INFO] [stdout] test lossless::tests::test_remove_rule ... ok
[INFO] [stdout] test lossless::tests::test_recipe_text_no_leading_tab ... ok
[INFO] [stdout] test lossless::tests::test_recipe_with_variables_line_tracking ... ok
[INFO] [stdout] test lossless::tests::test_recipe_remove_single ... ok
[INFO] [stdout] test lossless::tests::test_regular_line_error_reporting ... ok
[INFO] [stdout] test lossless::tests::test_replace_rule_out_of_bounds ... ok
[INFO] [stdout] test lossless::tests::test_replace_rule_with_multiple_targets ... ok
[INFO] [stdout] test lossless::tests::test_recipe_with_leading_comments_and_blank_lines ... ok
[INFO] [stdout] test lossless::tests::test_rule_add_prerequisite ... ok
[INFO] [stdout] test lossless::tests::test_rule_parent ... ok
[INFO] [stdout] test lossless::tests::test_rule_add_prerequisite_to_rule_without_prereqs ... ok
[INFO] [stdout] test lossless::tests::test_rule_operations_with_variables_and_includes ... ok
[INFO] [stdout] test lossless::tests::test_rule_parse_preserves_trailing_blank_lines ... ok
[INFO] [stdout] test lossless::tests::test_rule_has_target ... ok
[INFO] [stdout] test lossless::tests::test_rule_clone ... ok
[INFO] [stdout] test lossless::tests::test_rule_add_target ... ok
[INFO] [stdout] test lossless::tests::test_rule_items ... ok
[INFO] [stdout] test lossless::tests::test_rule_remove ... ok
[INFO] [stdout] test lossless::tests::test_rule_parse_round_trip_with_trailing_newlines ... ok
[INFO] [stdout] test lossless::tests::test_rule_manipulation_preserves_structure ... ok
[INFO] [stdout] test lossless::tests::test_rule_remove_prerequisite ... ok
[INFO] [stdout] test lossless::tests::test_rule_remove_last_trims_blank_lines ... ok
[INFO] [stdout] test lossless::tests::test_rule_remove_target_last ... ok
[INFO] [stdout] test lossless::tests::test_rule_remove_target ... ok
[INFO] [stdout] test lossless::tests::test_rule_rename_target ... ok
[INFO] [stdout] test lossless::tests::test_rule_rename_target_multiple ... ok
[INFO] [stdout] test lossless::tests::test_rule_set_prerequisites ... ok
[INFO] [stdout] test lossless::tests::test_variable_definition_is_export ... ok
[INFO] [stdout] test lossless::tests::test_variable_definition_remove ... ok
[INFO] [stdout] test lossless::tests::test_variable_definition_set_value ... ok
[INFO] [stdout] test lossless::tests::test_variable_definition_set_value_preserves_format ... ok
[INFO] [stdout] test lossless::tests::test_variable_remove_after_shebang_preserves_empty_line ... ok
[INFO] [stdout] test lossless::tests::test_variable_remove_and_find ... ok
[INFO] [stdout] test lossless::tests::test_variable_remove_preserves_shebang ... ok
[INFO] [stdout] test lossless::tests::test_variable_remove_preserves_subsequent_comments ... ok
[INFO] [stdout] test lossless::tests::test_variable_remove_with_empty_line ... ok
[INFO] [stdout] test lossless::tests::test_variable_scopes ... ok
[INFO] [stdout] test lossless::tests::test_variable_remove_with_multiple_comments ... ok
[INFO] [stdout] test lossless::tests::test_rule_set_targets_empty ... ok
[INFO] [stdout] test lossless::tests::test_rule_set_targets ... ok
[INFO] [stdout] test lossless::tests::test_variable_remove_with_comment ... ok
[INFO] [stdout] test lossless::tests::test_rule_set_prerequisites_empty ... ok
[INFO] [stdout] test lossless::tests::test_rule_target_manipulation_preserves_prerequisites ... ok
[INFO] [stdout] test lossless::tests::test_variable_remove_with_multiple_empty_lines ... ok
[INFO] [stdout] test lossless::tests::test_skip_until_newline_behavior ... ok
[INFO] [stdout] test lossless::tests::test_space_indented_recipes ... ok
[INFO] [stdout] test lossless::tests::test_special_directives ... ok
[INFO] [stdout] test lossless::tests::test_rule_remove_with_comment ... ok
[INFO] [stdout] test lossless::tests::test_whitespace_and_eof_handling ... ok
[INFO] [stdout] test pattern::tests::test_matches_pattern_empty_stem ... ok
[INFO] [stdout] test pattern::tests::test_matches_pattern_exact ... ok
[INFO] [stdout] test pattern::tests::test_matches_pattern_middle ... ok
[INFO] [stdout] test pattern::tests::test_matches_pattern_multiple_wildcards_not_supported ... ok
[INFO] [stdout] test pattern::tests::test_matches_pattern_prefix ... ok
[INFO] [stdout] test pattern::tests::test_matches_pattern_suffix ... ok
[INFO] [stdout] test pattern::tests::test_matches_pattern_wildcard_only ... ok
[INFO] [stdout] test lossless::tests::test_large_makefile_performance ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 328 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests makefile_lossless
[INFO] [stdout] 
[INFO] [stdout] running 77 tests
[INFO] [stdout] test src/ast/include.rs - ast::include::Include::set_optional (line 110) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::add_rule (line 573) ... ok
[INFO] [stdout] test src/ast/conditional.rs - ast::conditional::Conditional::else_items (line 225) ... ok
[INFO] [stdout] test src/ast/include.rs - ast::include::Include::parent (line 28) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::find_rule_by_target (line 1156) ... ok
[INFO] [stdout] test src/ast/conditional.rs - ast::conditional::Conditional::unwrap (line 146) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::add_include (line 1322) ... ok
[INFO] [stdout] test src/ast/include.rs - ast::include::Include::remove (line 49) ... ok
[INFO] [stdout] test src/ast/conditional.rs - ast::conditional::Conditional::add_else_item (line 278) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::find_rule_by_target_pattern (line 1187) ... ok
[INFO] [stdout] test src/ast/conditional.rs - ast::conditional::Conditional::if_items (line 201) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::add_conditional (line 622) ... ok
[INFO] [stdout] test src/ast/include.rs - ast::include::Include::set_path (line 74) ... ok
[INFO] [stdout] test src/ast/conditional.rs - ast::conditional::Conditional::add_if_item (line 249) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::add_phony_target (line 1221) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::add_conditional_with_items (line 748) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::find_rules_by_target (line 1171) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::includes (line 1101) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::find_rules_by_target_pattern (line 1204) ... ok
[INFO] [stdout] test src/ast/conditional.rs - ast::conditional::Conditional::parent (line 14) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::included_files (line 1114) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::find_variable (line 554) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::insert_include_after (line 1421) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::insert_include (line 1360) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::rules (line 501) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::MakefileItem::add_comment (line 180) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::is_phony (line 1288) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::items (line 532) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::remove_phony_target (line 1248) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::add_prerequisite (line 789) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::MakefileItem::replace (line 148) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::insert_rule (line 985) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::phony_targets (line 1304) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::remove_rule (line 935) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::MakefileItem::preceding_comments (line 210) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::MakefileItem::remove_comments (line 240) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::MakefileItem::insert_after (line 375) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::Makefile::replace_rule (line 883) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::insert_command (line 634) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::MakefileItem::insert_before (line 346) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::has_target (line 1016) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::new (line 104) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::items (line 492) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::prerequisites (line 411) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::add_target (line 944) ... ok
[INFO] [stdout] test src/ast/makefile.rs - ast::makefile::MakefileItem::modify_comment (line 305) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::recipe_count (line 679) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::clear_commands (line 694) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::recipe_nodes (line 466) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::remove (line 1101) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::push_command (line 572) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::parent (line 168) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::set_prerequisites (line 804) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::remove_target (line 1033) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::replace_command (line 532) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::remove_command (line 606) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::remove_prerequisite (line 723) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::rename_target (line 881) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::targets (line 301) ... ok
[INFO] [stdout] test src/ast/variable.rs - ast::variable::VariableDefinition::parent (line 65) ... ok
[INFO] [stdout] test src/ast/variable.rs - ast::variable::VariableDefinition::remove (line 86) ... ok
[INFO] [stdout] test src/ast/variable.rs - ast::variable::VariableDefinition::assignment_operator (line 33) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::recipes (line 451) ... ok
[INFO] [stdout] test src/ast/variable.rs - ast::variable::VariableDefinition::set_assignment_operator (line 106) ... ok
[INFO] [stdout] test src/lossless.rs - lossless::Recipe::full (line 1603) ... ok
[INFO] [stdout] test src/ast/rule.rs - ast::rule::Rule::set_targets (line 961) ... ok
[INFO] [stdout] test src/lossless.rs - lossless::Recipe::insert_before (line 1768) ... ok
[INFO] [stdout] test src/lib.rs - (line 8) ... ok
[INFO] [stdout] test src/lossless.rs - lossless::Recipe::remove (line 1828) ... ok
[INFO] [stdout] test src/lossless.rs - lossless::Recipe::insert_after (line 1798) ... ok
[INFO] [stdout] test src/lossless.rs - lossless::Recipe::replace_text (line 1708) ... ok
[INFO] [stdout] test src/lossless.rs - lossless::Recipe::is_ignore_errors (line 1663) ... ok
[INFO] [stdout] test src/lossless.rs - lossless::Recipe::set_prefix (line 1683) ... ok
[INFO] [stdout] test src/ast/variable.rs - ast::variable::VariableDefinition::set_value (line 164) ... ok
[INFO] [stdout] test src/lossless.rs - lossless::Recipe::parent (line 1630) ... ok
[INFO] [stdout] test src/lossless.rs - lossless::Recipe::is_silent (line 1646) ... ok
[INFO] [stdout] test src/lossless.rs - lossless::Recipe::comment (line 1573) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.29s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e2ec754aee997807ca4d0fe753982e7fba2d944a8336730458b0d1910ed3464c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e2ec754aee997807ca4d0fe753982e7fba2d944a8336730458b0d1910ed3464c", kill_on_drop: false }`
[INFO] [stdout] e2ec754aee997807ca4d0fe753982e7fba2d944a8336730458b0d1910ed3464c
